﻿/*main css cmsyou*/
@charset "utf-8";
a:hover{ color:#b49161; text-decoration:none;}
.Contain{ width:1100px; margin:0 auto;}
/*index*/
.home_company{ margin-top:20px; clear:both; overflow:hidden;}
.home_com_title{ font-size:18px; position:relative; height:29px; border-bottom:3px solid #e9e9e9; text-align:right; margin-bottom:20px;}
.home_com_title span{ position:absolute; left:0; top:0; background:url(../images/home_span_bg_03.jpg) no-repeat left bottom; height:38px;}
.home_com_title span em{ font-size:12px; padding-left:6px;}
.home_com_title a{ font-size:10px;}
.home_company_com{ width:1092px; height:200px; position:relative; overflow:hidden; line-height:200px;}
.home_company_com .prev{ position:absolute; left:-17px; top:50%; margin-top:-16px; z-index:111; background:url(../images/prev.png) no-repeat; display:block; width:17px; height:32px; opacity:0; filter:alpha(opacity=0);}
.home_company_com .next{ position:absolute; right:-17px; top:50%; margin-top:-16px; z-index:111; background:url(../images/next.png) no-repeat; display:block; width:17px; height:32px; opacity:0; filter:alpha(opacity=0);}
.home_company_com ul{ position:absolute; left:0; top:0; overflow:hidden; height:180px;}
.home_company_com ul li{ float:left; width:270px; height:180px; margin-right:3px; position:relative; overflow:hidden;}
.home_company_com ul li .li_img{ width:270px; height:180px;}
.home_company_com ul li p{ margin:0; width:270px; height:180px; position:absolute; z-index:2; left:0; top:0; background:#000; opacity:0.3; filter:alpha(opacity=30);}
.home_company_com ul li div{ position:absolute; left:0; top:0; z-index:3; width:197px; height:120px;}
.home_company_com ul li div a{ width:270px; height:180px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; color:#fff; font-family: "Microsoft yahei"; font-size:20px; text-align:center; display:block;}
